duchess (feminine) - French English Dictionary